home *** CD-ROM | disk | FTP | other *** search
- # define NIL 0L
- # define MOVE_TO_FRONT -1L
- # define MAIN_DLOG 400
- # define BUTTON_DONE 1
- # define BUTTON_ONE 2
- # define BUTTON_TWO 3
-
- void main();
- void InitToolBox();
- void DoDialog();
-
- /* ----------------------------------------------------------------------
- main - here is where it all began...
- ---------------------------------------------------------------------- */
- void main()
- {
- InitToolBox();
- DoDialog();
- ExitToShell();
- }
-
- /* ----------------------------------------------------------------------
- InitToolBox
- ---------------------------------------------------------------------- */
- void InitToolBox()
- {
- InitGraf(&qd.thePort);
- InitFonts();
- FlushEvents(everyEvent, 0);
- InitWindows();
- InitMenus();
- TEInit();
- InitDialogs(0L);
- InitCursor();
- }
-
- /* ----------------------------------------------------------------------
- DoDialog
- ---------------------------------------------------------------------- */
- void DoDialog()
- {
- DialogPtr myDialog;
- short itemHit;
- int dialogDone = FALSE;
-
- myDialog = GetNewDialog(MAIN_DLOG,NIL,0);
- ShowWindow(myDialog);
-
- while (dialogDone == FALSE)
- {
- ModalDialog(NIL,&itemHit);
- switch(itemHit)
- {
- case BUTTON_DONE:
- dialogDone = TRUE;
- break;
- case BUTTON_ONE:
- break;
- case BUTTON_TWO:
- break;
- default:
- break;
- }
- }
- }
-